Note: Si vous n'avez pas commenté MainDocument.Close SaveChanges:=False
dans le code VB, faites-le maintenant afin de pouvoir faire un test. Des détails peuvent être trouvés dans 1. Écrire le code VB (Étape 9).
Dans notre exemple précédent nous avons créé le rapport de publipostage suivant, en extrayant les données depuis un seul fichier .csv appelé eloans.csv, qui contient les informations de Personnes / Organisations et Prêts/Emprunts :
Dans 1. Écrire le code VB nous avons établit une connexion entre notre rapport de publipostage et la principale source de données, eloans.csv. Toutes les données affichées dans le rapport ci-dessus sont extraites de ce fichier .csv, et contiennent les détails sur le prêt et l’emprunteur.
Cependant, nous voulons également inclure des détails sur les objets prêtés, mais ces données ne se trouvent pas dans eloans.csv ; elles sont extraites d'un champ appelé Objet : (Objet prêté), qui est un champ annexe et une table de valeurs. Comme nous l'avons vu, les valeurs d'un champ qui est à la fois un champ joint ET une table de valeurs seront toujours exportées dans un fichier .csv séparé. Afin d'inclure les données de ce deuxième (troisième, n-ième) fichier .csv, nous devons ajouter du code Visual Basic à notre rapport de publipostage.
Pour éditer le document de rapport principal dans Word :
- Ouvrir le document de rapport principal (Prêts_Emprunts.doc dans cet exemple) et activer les macros quand c’est nécessaire.
- Si nécessaire, sélectionner
ALT+F9
pour afficher les codes de champ :
- Nous allons inclure les détails sur l'objet dans une table. Placez le curseur à l'endroit où la table doit s'afficher :

- Pour cet exemple, nous allons insérer un tableau à deux cellules sur une seule ligne :

- Avec le curseur dans la première cellule, cliquez sur Insérer des champs Fusionner
dans la barre d'outils Publipostage.Note: Si la Barre d'outils de Publipostage ne s'affiche pas, sélectionner Affichage>Barres d'outils>Publipostage dans la barre de menu de MS Word.
La boîte de dialogue Insérer un champ de fusion s'affiche.
- Sélectionner le champ clé qui lie le fichier .csv principal (eloans.csv dans cet exemple) et le tableau joint duquel nous souhaitons extraire les données (ObjObjec.csv dans cet exemple). Dans cet exemple, nous sélectionnons eloans_key :

Voir Étape 1 : Créer un rapport dans EMu pour les détails sur quels fichiers .csv sont générés dans cet exemple.
- Sélectionner Insérer et ensuite fermer la boîte Insérer un champ de fusion :

- Assurez-vous que la police de caractères de ce tableau correspond à la police du reste du texte dans votre document.
Ensuite nous devons ajouter le code Visual Basic.
[Fermer]